<?php
class UsersController extends AppController {
	var $name = 'Users';
	var $components = array('Auth');
	var $helpers = array('html','Flowplayer');
	//No es necesario si se declaro en el app controller

	function index() {
		//$this -> set('username', $this -> Auth -> user('username'));
		$this->layout = 'flowplayer';
	}

	function beforeFilter() {
		$this -> Auth -> allow('register');
	}

	/**
	 * El AuthComponent proporciona la funcionalidad necesaria
	 * para el acceso (login), por lo que se puede dejar esta función en blanco.
	 */
	function login() {
	}

	function logout() {
		$this -> redirect($this -> Auth -> logout());
	}

	function register() {
		if(!empty($this -> data)) {
			$this -> User -> create();
			// $contrasena_asignada = "ConTr4senna";
			// $this -> data['User']['password'] = $contrasena_asignada;

			if($this -> User -> save($this -> data)) {
				// enviar el email de registro conteniendo la contraseña al nuevo usuario
				$this -> Auth -> login($this -> data);
				$this -> redirect( array('controller' => 'users', 'action' => 'index'));
			}
		}
	}

}
?>